From 5ac841d232025ab129b662fc4137de8fc4c2f385 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Thu, 8 Nov 2007 15:32:14 +0000 Subject: [PATCH] xend: Allow for non-existent xen-python-path binary. On Solaris, xen-python-path is unnecessary. Signed-off-by: John Levon --- tools/misc/xend | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tools/misc/xend b/tools/misc/xend index 1bddf0a776..dcb600d6a2 100644 --- a/tools/misc/xend +++ b/tools/misc/xend @@ -33,13 +33,14 @@ import signal import time import commands -result = commands.getstatusoutput(os.path.join(os.path.dirname(sys.argv[0]), - 'xen-python-path')) -if result[0] != 0: - print >>sys.stderr, result[1] - sys.exit(1) +xpp = os.path.join(os.path.dirname(sys.argv[0], 'xen-python-path')) +if os.path.exists(xpp): + result = commands.getstatusoutput(xpp) + if result[0] != 0: + print >>sys.stderr, result[1] + sys.exit(1) -sys.path.append(result[1]) + sys.path.append(result[1]) from xen.xend.server import SrvDaemon -- 2.30.2